/*
 * com_cute4j_swing_graphics_Font.h  0.4.0 / 2010-12-23
 *
 * Copyright (c) 2010 - 2011, cute4j.com and contributors.
 *
 * This software is licensed under the LGPL version 2.1 license.
 * A copy of this license is included in the file LICENSE-LGPL.txt.
 */
#ifndef COM_CUTE4J_SWING_GRAPHICS_FONT_H
#define COM_CUTE4J_SWING_GRAPHICS_FONT_H

#include <jni.h>

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

/*
 * Header file for: com_cute4j_swing_graphics_Font
 * 
 * WARNING: DO NOT EDIT THIS FILE - it is machine generated
 */

#undef com_cute4j_swing_graphics_Font_PLAIN
#define com_cute4j_swing_graphics_Font_PLAIN 0
#undef com_cute4j_swing_graphics_Font_BOLD
#define com_cute4j_swing_graphics_Font_BOLD 1
#undef com_cute4j_swing_graphics_Font_ITALIC
#define com_cute4j_swing_graphics_Font_ITALIC 2
#undef com_cute4j_swing_graphics_Font_UNDERLINE
#define com_cute4j_swing_graphics_Font_UNDERLINE 4
#undef com_cute4j_swing_graphics_Font_OVERLINE
#define com_cute4j_swing_graphics_Font_OVERLINE 8
#undef com_cute4j_swing_graphics_Font_STRIKEOUT
#define com_cute4j_swing_graphics_Font_STRIKEOUT 16

/*
 * Class:     com_cute4j_swing_graphics_Font
 * Method:    _create
 * Signature: (Ljava/lang/String;II)J
 */
JNIEXPORT jlong JNICALL
Java_com_cute4j_swing_graphics_Font__1create
  (JNIEnv *, jobject, jstring, jint, jint);

/*
 * Class:     com_cute4j_swing_graphics_Font
 * Method:    _createFontMetrics
 * Signature: (J)J
 */
JNIEXPORT jlong JNICALL
Java_com_cute4j_swing_graphics_Font__1createFontMetrics
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_cute4j_swing_graphics_Font
 * Method:    _destroy
 * Signature: (J)V
 */
JNIEXPORT void JNICALL
Java_com_cute4j_swing_graphics_Font__1destroy
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_cute4j_swing_graphics_Font
 * Method:    _destroyFontMetrics
 * Signature: (J)V
 */
JNIEXPORT void JNICALL
Java_com_cute4j_swing_graphics_Font__1destroyFontMetrics
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_cute4j_swing_graphics_Font
 * Method:    _getDefaultFontName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL
Java_com_cute4j_swing_graphics_Font__1getDefaultFontName
  (JNIEnv *, jclass);

#ifdef __cplusplus
}
#endif // __cplusplus

#endif //COM_CUTE4J_SWING_GRAPHICS_FONT_H


